package com.aaa.order.service;

import com.aaa.entity.AccountOrder;
import com.aaa.entity.Order;
import com.aaa.vo.AccountOrderVo;
import com.aaa.vo.Result;

/**
 * @InterfaceName OrderService
 * @Description
 * @Author 崔灿
 * @LastChangeDate 2023/3/3 9:30
 * @Version v1.0
 */

public interface OrderService {
    Result selectAll(Integer currentPage, Integer pageSize, Order order);
    Result update(Order order);
    Result selectByMemberId(Integer memberId,Integer state);
    Result findByMemberId(AccountOrderVo accountOrderVo);
    Result insert(Order order);

    Result createNative(Order order);

    Result queryOrderStatus(Integer id);

    Result updateAllState(Order order);


    Result createMQ(Integer id);
}
